package com.cq.hd.order.api.dto;

import com.cq.hd.common.pagination.PageDto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

@Data
public class AdminPointsOrderPageDto extends PageDto implements Serializable {
    @ApiModelProperty(value = "订单状态(2 - 待核销（包含待核销/核销中）, 3 - 已完成（包含已核销/已完成）, 4 - 已关闭（包含已取消/已关闭）)")
    private Integer orderState;

    private List<Integer> orderStates;

    @ApiModelProperty(value = "订单号")
    private String orderNo;

    @ApiModelProperty(value = "活动标题")
    private String activeTitle;

    @ApiModelProperty(value = "下单人手机号")
    private String orderUserMobile;

    @ApiModelProperty(value = "所属商家id")
    private Long businessId;

    @ApiModelProperty(value = "下单开始时间,格式:yyyy-MM-dd HH:mm:ss")
    private String orderTimeStart;

    @ApiModelProperty(value = "下单结束时间,格式:yyyy-MM-dd HH:mm:ss")
    private String orderTimeEnd;

    private Long activeId;
}
